#ifndef _PLATDEP_H_
#define _PLATDEP_H_

typedef unsigned char N8;
typedef unsigned short int N16;
typedef signed short int I15;
typedef unsigned long int N32;
typedef signed long int I31;
typedef unsigned long long int N64;
typedef signed long long int I63;

enum MINEOPERATOR {
	OP_NONE,
	// boolean
	OP_AND, OP_OR, OP_NOT,
	// relational
	OP_EQ, OP_NEQ, OP_LT, OP_LTE, OP_GT, OP_GTE,
	// mathematical
	OP_PLUS, OP_MINUS, OP_DIVIDE, OP_MULTIPLY, OP_MODULUS,
	//Bitwise
	OP_BAND, OP_BOR, OP_XOR, OP_LS, OP_RS, OP_BNOT
};



#endif

